home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / palette tools / magiccolors / magiccolors.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-07  |  5KB  |  137 lines

  1. @database "MagicColors.guide"
  2. @Width 72
  3. @Node Main "MagicColors.guide"
  4.                      @{u}Documentation for MagicColors 1.0a@{uu}
  5. Author: Volker Rudolph
  6.  @{" Copyright " Link "Copyright"}
  7.  @{" Overview " Link "Overview"}
  8.  @{" Requirements " Link "Requirements"}
  9.  @{" Installation " Link "Installation"}
  10.  @{" Usage " Link "Usage"}
  11.  @{" History " Link "History"}
  12.  @{" Author " Link "Author"}
  13. @EndNode
  14. @Node "Copyright" "MagicColors.guide/Copyright"
  15. @Next "Overview"
  16. @Prev "Main"
  17. @Toc "Main"
  18. @{u}Copyright@{uu}
  19.    MagicColors 1.0 is Freeware and may be copied and used for free, as long
  20. as it is distributed complete with documentation.
  21.    The use of MagicColors is at your own risk. The author may not be made
  22. responsible for damage caused by use of this program.
  23.    MagicColors is copyright 
  24. 1994 by Volker Rudolph.
  25. @EndNode
  26. @Node "Overview" "MagicColors.guide/Overview"
  27. @Next "Requirements"
  28. @Prev "Copyright"
  29. @Toc "Main"
  30. @{u}Overview@{uu}
  31.    MagicColors is a tool to display three-bitplane icons on Workbench
  32. screens with more than than eight colors.
  33.    Some time ago I got my new graphics card and changed from an 8 color
  34. to a 256 color Workbench screen. After that, my three-bitplane MagicWB
  35. icons looked rather distorted. The colors 4 to 7 of the icons were wrong.
  36. I had to change the icons to 8 bitplanes to correct the colors. But this
  37. more than doubled the length of the icon files and also displaying of
  38. the icons became much slower.
  39.    And what is the reason for these wrong colors ?
  40.    OS 3.0 allocates for the eight Workbench colors the first four and
  41. the last four pens. E.g. on a 256 color Workbench these are the pens 0
  42. to 3 and 252 to 255. Unfortunately, the three bitplanes of an eight
  43. color icon address the pens 0 to 7. So the pens 4 to 7 are not correctly
  44. initialized and the icons look rather ugly.
  45.    And how does MagicColors work ?
  46.    MagicColors simply allocates the pens 4 to 7 of the Workbench screen and
  47. copies the last four Workbench colors to them.
  48.    It is possible to set the colors only for the actual Workbench screen
  49. or to install a patch for the Intuition function OpenWorkBench() which
  50. sets the colors everytime the Workbench screen is opened. This way, the
  51. colors are always ok, even if you have changed the screen type with the
  52. ScreenMode preferences program or if you have used a program like DPaint
  53. which closes the Workbench screen to get more memory.
  54. @EndNode
  55. @Node "Requirements" "MagicColors.guide/Requirements"
  56. @Next "Installation"
  57. @Prev "Overview"
  58. @Toc "Main"
  59. @{u}Requirements@{uu}
  60.    MagicColors needs Amiga-OS 3.0 or higher.
  61. @EndNode
  62. @Node "Installation" "MagicColors.guide/Installation"
  63. @Next "Usage"
  64. @Prev "Requirements"
  65. @Toc "Main"
  66. @{u}Installation@{uu}
  67.    Simply move the MagicColors icon into the WBStartup drawer.
  68.    I suggest to use a tool like OptIcon from Tobias Ferber to strip
  69. down all your icons to three bitplanes.
  70.    OptIcon can be found on Aminet.
  71. @EndNode
  72. @Node "Usage" "MagicColors.guide/Usage"
  73. @Next "History"
  74. @Prev "Installation"
  75. @Toc "Main"
  76. @{u}Usage@{uu}
  77.    If no options are given, MagicColors simply allocates the pens 4 to 7
  78. and copies the last four colors. If it is not possible to allocate the
  79. pens because some other program already uses them, nothing is changed.
  80.    The option @{b}FORCE@{ub} (CLI argument or tooltype) forces the colors to be
  81. changed, even if the pens couldn't be allocated.
  82.    The option @{b}PATCHWB@{ub} instructs MagicColors to patch the OpenWorkBench()
  83. function to change the palette every time the Workbench is opened. When
  84. the patch is installed, it can be removed either by sending a break
  85. (ctrl-c) to the MagicColors process or by calling MagicColors with the
  86. @{b}QUIT@{ub} option.
  87.    @{" CLI " Link "CLIUsage"}
  88.    @{" Workbench " Link "WBUsage"}
  89. @EndNode
  90. @Node "CLIUsage" "MagicColors.guide/CLIUsage"
  91. @Next "WBUsage"
  92. @Prev "Usage"
  93. @Toc "Usage"
  94. @{u}CLI usage@{uu}
  95.    Template: PATCHWB/S,FORCE/S,QUIT/S
  96.    PATCHWB - Patch the OpenWorkBench() function
  97.    FORCE   - Set the colors, even it was not possible to allocate
  98.              the pens
  99.    QUIT    - Remove the OpenWorkBench() patch
  100. @EndNode
  101. @Node "WBUsage" "MagicColors.guide/WBUsage"
  102. @Next "Usage"
  103. @Prev "CLIUsage"
  104. @Toc "Usage"
  105. @{u}Workbench usage@{uu}
  106.    The tooltypes of MagicColors are:
  107.    PATCHWB - Patch the OpenWorkBench() function
  108.    FORCE   - Set the colors, even it was not possible to allocate
  109.              the pens
  110.    QUIT    - Remove the OpenWorkBench() patch
  111. @EndNode
  112. @Node "History" "MagicColors.guide/History"
  113. @Next "Author"
  114. @Prev "Usage"
  115. @Toc "Main"
  116. @{u}History@{uu}
  117.    1.0a, Date 1.2.95
  118.    - the 1.0 version was accidently compiled with the 68030 and 68881
  119.      options of the oberon compiler. So MagicColors didn't run on
  120.      stock A1200s. fixed.
  121.    1.0, Date 7.7.94
  122.    - first released Version
  123. @EndNode
  124. @Node "Author" "MagicColors.guide/Author"
  125. @Prev "History"
  126. @Toc "Main"
  127. @{u}Author@{uu}
  128.    Please send me suggestions and bug reports.
  129.      Address:
  130.          Volker Rudolph
  131.          Lettow-Vorbeck-Str. 11
  132.          D-67659 Kaiserslautern
  133.          Germany
  134.      E-Mail:
  135.          rudolph@rhrk.uni-kl.de
  136. @EndNode
  137.